/*
 * sosu.c
 *
 *  Created on: 2017年4月24日
 *      Author: zhikang.peng
 */

#include <stdio.h>
#include "system-api.h"

#define MAX 10000

void HariMain(void) {
	char flag[MAX], s[8];
	int i, j;
	for (i = 0; i < MAX; ++i) {
		flag[i] = 0;
	}

	for (i = 2; i < MAX; ++i) {
		if (flag[i] == 0) {
			sprintf(s, "%d ", i);
			api_putstr(s);
			for (j = i * 2; j < MAX; j += i) {
				flag[j] = 1;
			}
		}
	}
	api_end();
}
